草庐IT

php - cakePHP验证

全部标签

php - 遍历数组 PHP

我正在尝试循环访问cURL数组响应以生成XML文件。但是,我生成的文件似乎都具有完全相同的内容——我不知道这是否是正确的方法,或者我是否应该使用数组,但我似乎无法弄清楚,可以使用一些新的眼睛.基本上,我希望每个$playlist的内容都在其自己的单独文件中。for($i=0;$i";}//TheholygrailfunctiongenerateXML($i){$xml_code=array($i);//Startthebeginningofthexmldocandsaveittoourreoccuringxml_codevar$xml_code[$i].=''."\n";$xml_co

java xml 验证 : getting a better validation error description

我正在使用SchemaFactory.newInstance(XMLConstants.W3C_XML_SCHEMA_NS_URI)中的javax.xml.validation.Validator来执行XSD验证。我希望能够针对验证错误返回更好的错误消息。我目前得到的是:org.xml.sax.SAXParseException:cvc-minLength-valid:Value''withlength='0'isnotfacet-validwithrespecttominLength'1'fortype'TypeCode'.是否可以打印出哪个元素或xml片段未通过验证的错误?*编辑:

java - 是否有 Java 库来验证 XML 片段是较大 XML 文件的子集?

我正在寻找可以执行以下操作的代码。给定一段XML,说:Sometext和一个完整的XML文件:Sometext检查片段是否确实是完整XML文件的有效子集。我一直在看XMLUnit这看起来非常好,但它似乎只能相互验证完整的文件。对于上面的示例,一个简单的字符串比较就可以了,但我想支持的其他功能可能是:1)子元素的顺序不重要。例如。SometextOthertext是的有效子集OthertextSometext2)忽略空格、制表符、换行等3)XMLUnit的框架特性是一个不错的选择,其中检查节点名称和结构,但不检查内容值。例如。Sometext与Othertext比较时有效.

php - 将 XML 中的值检索到 PHP 数组中

我编写了一个小函数来使用simpleXML读取XML文件,并使用PearBenchmarkIterate对其计时。我读过simpleXML和DOM将整个XML文件放入内存,这会对大文件产生大量开销。下面的函数相对较小,我只从XML文件中提取10个值。以下函数的迭代(xml文件大小:200kb)平均需要2.5秒才能完成。任何人都可以建议使用PHPXMLparser、相关类或其他一些将xml解析为数组的有效方法的解决方案吗?简单XML版本functiongetItems($file_id,$item_count=5){switch($file_id){case'1':$file="http

php - XML 文件到 PHP 数组(带属性)

我之前没有真正使用过xml文件,但现在我正在尝试将xml文件放入php数组或对象中。xml文件如下所示:(用于翻译网络应用程序)LoginBenutzernamePasswort我尝试了以下方法:$xml=newSimpleXMLElement("de.xml",0,1);print_r($xml);不幸的是,'name'属性的值出于某种原因不在php对象中。我正在寻找一种允许我通过名称属性检索xml值的方法。例如:$xml['username']//returns"Benutzername"如何做到这一点?感谢您的帮助:)干杯! 最佳答案

python - dateTime 提示 XSD 验证中的空白 (lxml)

我正在尝试使用XSD验证文档,而lxml提示dateTime值中的空白(尽管它应该折叠它)。我不确定这是否是一个错误的行为,或者我是否只是在XSD中指定了错误的地方。花了一个小时尝试对此进行调试,希望其他人之前经历过类似的行为。======================================================================ERROR[0.076s]:test_exports(disqus.importer.tests.tests.SchemaValidation)----------------------------------------

php - 使用 Regex 解析 XML/XHTML 数据

我读过著名的帖子。我已经看到了有限的成功和失败的尝试。哦,这里和其他地方的火焰war。但这是可以做到的。虽然我知道实际的论点(阅读事实)是正则表达式不适合解析结构化数据树,因为它们无法监控和更改状态,但我觉得有些人盲目地放弃了这种可能性。应用程序逻辑是保持状态所必需的,但正如这个有效示例所示,它是可以做到的。相关片段如下:constPARSE_MODE_NEXT=0;constPARSE_MODE_ELEMENT=1;constPARSE_MODE_ENTITY=3;constPARSE_MODE_COMMENT=4;constPARSE_MODE_CDATA=5;constPARSE

php - 在 php5 中通过 Soap 发送安全的 wse header

我在发送安全wseheader以使用Web服务时遇到问题,并且已经尝试了数十种使用TargetProcess.com中的此Web服务的方法,但我不确定我做错了什么。(http://demo.tpondemand.com/Services/ProjectService.asmx?wsdl)他们的示例使用了一个非常旧的Nusoap版本,但是我正在尝试使用SoapClient类中内置的php5来执行此操作。我在收到错误请求错误或无法进行身份验证之间陷入困境。那么我该如何发送这些header呢?这是我目前所拥有的但不起作用:$tp_header_part='http://targetproce

php - 如何在 PHP 中使用简单的 xml 对象

好的,我有这个php页面,它在亚马逊上发出searchItem请求并返回产品列表。当我使用以下代码时,在访问页面时我看到一个xml格式的页面(就像firefox一样):使用上面的代码我得到了一个好的xml文件。但是我想要我的php代码中的一个xml对象遍历等等。所以我尝试像这样使用simplexml_load_string()函数:$response=file_get_contents($SignedRequest);$xml=simplexml_load_string($response);我现在想要漂亮地打印此对象以查看xml结构。一些循环还是什么?我如何查看我是否有xml对象及其

php - 添加新的 XML 标记代码(PHP、HTML)

我在扩展一些代码时遇到问题。我基本上需要向现有的添加一个新的xml字段。完整代码如下:HTML文件functionshowRSS(str){if(str.length==0){document.getElementById("rssOutput").innerHTML="";return;}if(window.XMLHttpRequest){//codeforIE7+,Firefox,Chrome,Opera,Safarixmlhttp=newXMLHttpRequest();}else{//codeforIE6,IE5xmlhttp=newActiveXObject("Microso